package cc.momas.momall.service.impl;

import cc.momas.common.utils.E3Result;
import cc.momas.momall.po.TbUser;
import cc.momas.momall.service.ITokenService;

/**
 * 用来实现单点登录功能的类,登录一次之后,页面只需要发送token
 * 就可以查询到浏览器是否已经有用户登录到本站
 * 
 * @author sod
 *
 */
public class TokenServiceImpl implements ITokenService {

	/**
	 * 要从Redis或者其他缓存中取出token对应的user对象,如果没有则返回null
	 */
	@Override
	public E3Result getUserByToken(String token) {
		// TODO 这里要写一段从Redis或者其他地方取缓存的代码
		TbUser user = new TbUser();
		user.setPassword(null);//这一步很有必要,避免密码被传送到页面上显示
		user.setUsername("testUserName");
		return E3Result.ok(user);
	}

}
